.redeem-success #page_content_container{position:relative;width:594px}.redeem-success #logo{margin:10px 0;min-width:160px;height:40px}#messagesContainer ul#messageSuccess{margin:0;padding:8px;width:calc(100% - 18px);border:1px solid #1fab7f;border-radius:4px;background-color:#c8e9df}#messagesContainer #messageSuccess li{position:relative;padding-left:40px;background:0 0;color:#1fab7f}#messagesContainer #messageSuccess li:before{position:absolute;top:-4px;left:5px;width:25px;height:25px;border-radius:20px;background-color:#1fab7f;background-image:url(http://g-ec2.images-amazon.com/images/G/01/Comics/web/img/icons/merge-checkmark._V275823266_.svg);background-position:5px 6px;background-size:16px;background-repeat:no-repeat;content:''}#messagesContainer #messageSuccess a{color:#1fab7f}#messagesContainer #messageSuccess a:hover{text-decoration:none}.cmx_redeemContainer{margin-top:-11px;padding:58px 60px;background:#ccc}.nondesktop .cmx_redeemContainer{margin:20px 0;width:calc(100% - 120px)}.cmx_redeemCodeContainer{padding:76px 0;background:#fff;text-align:center}.cmx_redeemCodeContainer .cmx_redeemCodeImage{position:relative}.cmx_redeemHeader{margin-bottom:20px;color:#4d4d4d;letter-spacing:.02em;font-weight:700;font-size:20px;font-family:Helvetica,Arial,sans-serif}.cmx_redeem_login h3{margin-bottom:20px;letter-spacing:.02em;font-weight:lighter;font-size:18px}input[type=text].redeemCode{margin:0 auto;width:288px;height:47px;border:1px solid #d8d8d8;border-radius:2px;background:#f9f9f9;-webkit-box-shadow:inset -1px 1px 4px #b6b6b6;box-shadow:inset -1px 1px 4px #b6b6b6;text-transform:uppercase;font-size:24px}input[type=text].redeemCode:focus{border-color:#5f9fcf}.field_code{margin-bottom:15px}.field_opt-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:10px auto 20px;width:288px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end}.field_opt-in input[type=checkbox]{margin:3px .5ex}.field_opt-in label{max-width:90%;text-align:left;font-weight:lighter;font-size:10px;font-family:Helvetica,Arial,sans-serif;line-height:16px}.field_opt-in label a{color:#5f9fcf}.field_opt-in label a:hover{text-decoration:none}.cmx_redeemLowerContainer{margin:30px 0 0 0}.redeemSuccessMsg{margin:0;color:#575757;font-weight:lighter;font-size:18px}.cmx_redeemRulesContainer{margin:0 auto;width:100%}.cmx_redeemRulesContainer p{margin-bottom:10px;width:100%;color:#818181;text-align:left;font-size:10px;line-height:13px}.nondesktop .cmx_redeemRulesContainer{width:720px}.redemption-terms-link{margin-top:10px;font-size:10px}.cmx_redeemRulesContainer p a,.redemption-terms-link a{color:#5f9fcf}.cmx_redeemRulesContainer p a:hover,.redemption-terms-link a:hover{text-decoration:none}#redeem-close{position:absolute;top:10px;right:0;display:block;width:20px;height:20px;background:url(https://images-na.ssl-images-amazon.com/images/G/01/Comics/web/img/icons/close-x._V269446420_.svg) no-repeat}.redeem-section-container{margin-top:20px;margin-bottom:30px;padding-top:20px;border-top:1px solid #ddd}.comics-block{clear:both}.comics-block h3.comic{margin:0 0 10px;font-weight:700;font-size:19px}.comic-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px;padding:0 0 20px;min-height:92px;border-bottom:1px solid #ddd;vertical-align:top}.comic-image{margin-right:20px}.comic-image a img{display:block;max-width:90px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5);-moz-transition:all .3s ease 0s}.comic-image a:hover img{-webkit-box-shadow:0 0 13px #333;box-shadow:0 0 13px #333}.comic-item a.title{position:absolute;top:10px;right:0;width:50px;text-decoration:none}.comic-info{font-size:15px}.comic-info-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.comic-info-section .redeem-block-title{margin-right:5px;color:#696969;text-transform:uppercase;font-weight:700;font-size:12px;line-height:20px}.read-action.primary-action.action-button,.redeem-button,.submitCode{width:288px;height:47px;border-radius:4px;font-size:15px;font-family:Helvetica,Arial,sans-serif;line-height:44px}.redeem-container{margin-bottom:20px}.redeem-link{color:#5f9fcf;text-decoration:none;font-weight:lighter;font-size:15px}.redeem-link:hover{text-decoration:underline}.comic-read-button{position:absolute;bottom:20px;left:110px}.comic-read-button .read-action.primary-action.action-button{width:200px;height:47px}.redeem-app{margin-bottom:40px;text-align:center}.app-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-container{padding:0 10px;border:1px solid #ddd;border-right:0 none}.app-container:last-child{border-right:1px solid #ddd}.app-button{margin:0;height:75px}.redeem-unlimited{text-align:center}.redeem-unlimited img{max-width:100%}.cmx_redeemContainer.sponsored{padding:0}.nondesktop .cmx_redeemContainer.sponsored{width:100%;margin:0}.promo-banner{width:100%;height:330px}.nondesktop .promo-banner{height:300px}.sponsored .cmx_redeemCodeContainer{padding:40px 0;position:relative}.promo-title{margin-bottom:10px;color:#4d4d4d;letter-spacing:.02em;font-weight:700;font-size:24px;font-family:Helvetica,Arial,sans-serif}.sponsored .cmx_redeemHeader{font-size:18px;margin-bottom:10px}.sponsor{width:175px;position:absolute;right:0;bottom:40px}.sponsor-art{width:100px;height:50px;margin:0 auto}.sponsor-title{width:100%}